/**/
@font-face{font-family:socialshare;src:url(iconfont/iconfont_socialshare.eot);src:url(iconfont/iconfont_socialshare.eot?#iefix) format("embedded-opentype"),url(iconfont/iconfont_socialshare.woff) format("woff"),url(iconfont/iconfont_socialshare.ttf) format("truetype"),url(iconfont/iconfont_socialshare.svg#iconfont) format("svg")}.social-share{font-family:socialshare!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.social-share *{font-family:socialshare!important}.social-share .icon-tencent:before{content:"\f07a"}.social-share .icon-qq:before{content:"\f11a"}.social-share .icon-weibo:before{content:"\f12a"}.social-share .icon-wechat:before{content:"\f09a"}.social-share .icon-douban:before{content:"\f10a"}.social-share .icon-heart:before{content:"\f20a"}.social-share .icon-like:before{content:"\f00a"}.social-share .icon-qzone:before{content:"\f08a"}.social-share .icon-linkedin:before{content:"\f01a"}.social-share .icon-diandian:before{content:"\f05a"}.social-share .icon-facebook:before{content:"\f03a"}.social-share .icon-google:before{content:"\f04a"}.social-share .icon-twitter:before{content:"\f06a"}.social-share a{position:relative;text-decoration:none;margin:4px;display:inline-block;outline:0}.social-share .social-share-icon{position:relative;display:inline-block;width:32px;height:32px;font-size:20px;border-radius:50%;line-height:32px;border:1px solid #666;color:#666;text-align:center;vertical-align:middle;transition:background .6s ease-out 0s}.social-share .social-share-icon:hover{background:#666;color:#fff}.social-share .icon-weibo{color:#ff763b;border-color:#ff763b}.social-share .icon-weibo:hover{background:#ff763b}.social-share .icon-tencent{color:#56b6e7;border-color:#56b6e7}.social-share .icon-tencent:hover{background:#56b6e7}.social-share .icon-qq{color:#56b6e7;border-color:#56b6e7}.social-share .icon-qq:hover{background:#56b6e7}.social-share .icon-qzone{color:#FDBE3D;border-color:#FDBE3D}.social-share .icon-qzone:hover{background:#FDBE3D}.social-share .icon-douban{color:#33b045;border-color:#33b045}.social-share .icon-douban:hover{background:#33b045}.social-share .icon-linkedin{color:#0077B5;border-color:#0077B5}.social-share .icon-linkedin:hover{background:#0077B5}.social-share .icon-facebook{color:#44619D;border-color:#44619D}.social-share .icon-facebook:hover{background:#44619D}.social-share .icon-google{color:#db4437;border-color:#db4437}.social-share .icon-google:hover{background:#db4437}.social-share .icon-twitter{color:#55acee;border-color:#55acee}.social-share .icon-twitter:hover{background:#55acee}.social-share .icon-diandian{color:#307DCA;border-color:#307DCA}.social-share .icon-diandian:hover{background:#307DCA}.social-share .icon-wechat{position:relative;color:#7bc549;border-color:#7bc549}.social-share .icon-wechat:hover{background:#7bc549}.social-share .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms}.social-share .icon-wechat .wechat-qrcode.bottom{top:40px;left:-84px}.social-share .icon-wechat .wechat-qrcode.bottom:after{display:none}.social-share .icon-wechat .wechat-qrcode h4{font-weight:400;height:26px;line-height:26px;font-size:12px;background-color:#f3f3f3;margin:0;padding:0;color:#777}.social-share .icon-wechat .wechat-qrcode .qrcode{width:105px;margin:10px auto}.social-share .icon-wechat .wechat-qrcode .qrcode table{margin:0!important}.social-share .icon-wechat .wechat-qrcode .help p{font-weight:400;line-height:16px;padding:0;margin:0}.social-share .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px;border-style:solid;border-color:#fff transparent transparent}.social-share .icon-wechat:hover .wechat-qrcode{display:block}
#modal-Share-wechat .uk-modal-dialog{ width:300px; text-align: center;}
#modal-Share-wechat .uk-modal-dialog .qrcode img{ margin:0 auto 20px;}

*,html{margin:0;padding:0;box-sizing:border-box;outline:0}
body,html{overflow-x:hidden}
button,input{margin:0;padding:0;list-style-type:none;border:0}
ol,ul{margin:0;padding:0}
a{text-decoration:none; background-color: transparent;-webkit-text-decoration-skip: objects;}
a:active,a:hover{text-decoration:none; outline: none;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clearfix{zoom:1}
:first-child+html .clearfix{zoom:1}
ul li{list-style:none}
p{ margin:0; }

/*初始化*/
html {color: #606060; font-size: 16px; font-weight: 400; line-height: 1.8; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility; vertical-align: baseline; font-weight: 400; letter-spacing: 0px;}
body { color: #606060; font-weight:400; line-height:1.8; margin:0;font-family:'effra',-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Microsoft Yahei";width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
/*链接色*/
a,.uk-link {color: #606060;text-decoration: none;cursor: pointer;}
a:hover,.uk-link:hover {color: #0053a4; text-decoration: none!important; }
/*标题色*/
.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,h1,h2,h3,h4,h5,h6{color:#333}

/*BUTTON*/
.uk-button{ font-size: 14px;}
.uk-button-red {background-color:#c9151e; color: #fff;border: 1px solid transparent;}
.uk-button-red:hover, .uk-button-red:focus { background-color: #a60008; color: #fff;}
.uk-button-red:active, .uk-button-red.uk-active { background-color: #a60008; color: #fff; }

.uk-button-blue {background-color:#0053a4; color: #fff;border: 1px solid transparent;}
.uk-button-blue:hover, .uk-button-blue:focus { background-color: #2f70b8; color: #fff;}
.uk-button-blue:active, .uk-button-blue.uk-active { background-color: #2f70b8; color: #fff; }

.uk-button-coffee {background-color:#c4a585; color: #fff;border: 1px solid transparent;}
.uk-button-coffee:hover, .uk-button-coffee:focus { background-color: #b48c64; color: #fff;}
.uk-button-coffee:active, .uk-button-coffee.uk-active { background-color: #b48c64; color: #fff; }

.uk-button-orange {background-color: #f7931d; color: #fff;border: 1px solid transparent;}
.uk-button-orange:hover, .uk-button-orange:focus { background-color: #ff8a00; color: #fff;}
.uk-button-orange:active, .uk-button-orange.uk-active { background-color: #ff8a00; color: #fff; }

.uk-button-black {background-color: #000; color: #fff;border: 1px solid transparent;}
.uk-button-black:hover, .uk-button-black:focus { background-color: #222; color: #fff;}
.uk-button-black:active, .uk-button-black.uk-active { background-color: #222; color: #fff; }

.uk-button-gray {background-color: #929292; color: #fff;border: 1px solid transparent;}
.uk-button-gray:hover, .uk-button-gray:focus { background-color: #777777; color: #fff;}
.uk-button-gray:active, .uk-button-gray.uk-active { background-color: #777777; color: #fff; }

.uk-button-green {background-color: #28a745; color: #fff;border: 1px solid transparent;}
.uk-button-green:hover, .uk-button-green:focus { background-color: #218838; color: #fff;}
.uk-button-green:active, .uk-button-green.uk-active { background-color: #218838; color: #fff; }

.uk-button-default:hover, .uk-button-default:focus { background-color:#f8f8f8; }
.uk-button-default:active, .uk-button-default.uk-active { background-color: #f8f8f8; }

.uk-button-black {background-color: #000000; color: #fff;border: 1px solid transparent;}
.uk-button-black:hover, .uk-button-black:focus { background-color: #282828; color: #fff;}
.uk-button-black:active, .uk-button-black.uk-active { background-color: #282828; color: #fff; }



.uk-button-large{ line-height: 48px;  font-size: 16px;}

/*图片比例占位*/
.img{display:block; position: relative; height: 0; width: 100%; overflow: hidden; }
.img > * { position: absolute; left: 0; top: 0; bottom:0; right:0;}
.img > * > img{ max-width: 100%; max-height: 100%;}
.img[data-ratio="1:1"]{padding-top:100%}
.img[data-ratio="1:2"]{padding-top:200%}
.img[data-ratio="2:1"]{padding-top:50%}
.img[data-ratio="1:3"]{padding-top:300%}
.img[data-ratio="3:1"]{padding-top:33.33%}
.img[data-ratio="2:3"]{padding-top:150%}
.img[data-ratio="3:2"]{padding-top:66.67%}
.img[data-ratio="3:4"]{padding-top:133.333%}
.img[data-ratio="4:3"]{padding-top:75%}
.img[data-ratio="5:2"]{padding-top:40%}
.img[data-ratio="2:5"]{padding-top:250%}
.img[data-ratio="5:3"]{padding-top:60%}
.img[data-ratio="5:4"]{padding-top:80%}
.img[data-ratio="6:5"]{padding-top:83.333%}
.img[data-ratio="4:5"]{padding-top:125%}
.img[data-ratio="7:4"]{padding-top:57.14%}
.img[data-ratio="4:7"]{padding-top:175%}
.img[data-ratio="16:9"]{padding-top:56.25%}
.img[data-ratio="9:16"]{padding-top:177.778%}
.img[data-ratio="14:9"]{padding-top:64.285%}
.img[data-ratio="9:14"]{padding-top:155.555%}
.img[data-ratio="17:12"]{padding-top:70.588%}
.img[data-ratio="12:17"]{padding-top:141.666%}

/*=== 通用 ===*/
.transition05 { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s; }

/*圆角*/
.br-8{border-radius:8px}
.br-6{border-radius:6px}
.br-4{border-radius:4px}
.br-2{border-radius:2px}

/*placeholder 颜色定义*/
:-ms-input-placeholder {color: #999999 !important;}
::-moz-placeholder {color: #999999;}
::-webkit-input-placeholder{color:#999}

/*超出隐藏*/
.max-line-1{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}
.max-line-2,.max-line-3,.max-line-4,.max-line-5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.max-line-2{-webkit-line-clamp:2}
.max-line-3{-webkit-line-clamp:3}
.max-line-5{-webkit-line-clamp:5}

/*滚动条*/
/* body ::-webkit-scrollbar{width:5px;height:5px;background:0 0}
@media (min-width:1024px){
  body ::-webkit-scrollbar{width:8px;height:8px}
}
body ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2)} */

/*文字相关*/
.fst{ font-family: '\5b8b\4f53'; }
.text-indent{ text-indent: 2em; }
.text-coffee{ color:#a26423;}
.text-orange{ color:#0053a4;}
.text-orange2{ color:#ffb503; }
.text-green{ color:#8fbd20; }
.text-red{ color:#c9151e; }
.text-red2{ color:#ad151d; }
.text-yellow{ color:#f6cc59;}
.text-blue{ color:#0053a4; }
.text-blue2{ color:#77bddc; }
.text-black{ color:#000; }
.text-black2{ color:#444444; }
.text-white{ color:#fff; }
.text-gray{ color:#959595; }
.text-gray2{ color:#9f9f9f; }
.text-gray3{ color:#c8c8c8; }
.bg-white{ background: #fff;}
.bg-green{ background: #84b226;}
.bg-blue{ background: #0053a4;}
.bg-orange{ background: #fe6600;}


/*联系我们图标占位*/
.icon-position-left li{ position: relative; padding-left: 20px; margin-bottom:5px;}
.icon-position-left li i,.icon-position-left li .iconfont{ position: absolute; left: 0; top:1px; font-size: 14px;}

/*字号相关*/
.fs100{ font-weight: 100;}
.fen{ font-family: Arial;}
.fi{ font-style:italic;}
.fn{ font-weight: normal; font-style: normal;}
.fb{ font-weight: bold;}
.f12{ font-size: 0.75rem;}
.f13{ font-size: 0.8125rem;}
.f14{ font-size: 0.875rem;}
.f15{ font-size: 0.9375rem;}
.f16{ font-size: 1rem;}
.f18{ font-size: 1.125rem;}
.f20{ font-size: 1.25rem;}
.f22{ font-size: 1.375rem;}
.f24{ font-size: 1.5rem;}
.f26{ font-size: 1.625rem;}
.f28{ font-size: 1.75rem;}
.f30{ font-size: 1.875rem;}
.f32{ font-size: 2rem;}
.f34{ font-size: 2.125rem;}
.f36{ font-size: 2.25rem;}
.f38{ font-size: 2.375rem;}
.f40{ font-size: 2.5rem;}
.f48{ font-size: 3rem;}
.f50{ font-size: 3.125rem;}
.f60{ font-size: 3.75rem;}
.f70{ font-size: 4.375rem;}
.f80{ font-size: 5rem;}
.f90{ font-size: 5.625rem;}
.f100{ font-size: 6.25rem;}
.f110{ font-size: 6.875rem;}
.f120{ font-size: 7.5rem;}

/*行高预定义*/
.line-height-10{ line-height: 1;}
.line-height-11{ line-height: 1.1;}
.line-height-12{ line-height: 1.2;}
.line-height-14{ line-height: 1.4;}
.line-height-16{ line-height: 1.6;}
.line-height-18{ line-height: 1.8;}
.line-height-20{ line-height: 2.0;}
.line-height-22{ line-height: 2.2;}
.line-height-24{ line-height: 2.4;}


/*表格相关*/
.uk-table th{ font-size: 14px;}

.uk-container { padding: 0; max-width: 1200px; }

/*表单相关*/
.uk-input{ font-size: 14px;}
.uk-select[multiple], .uk-select[size], .uk-textarea{ font-size: 14px;}
.uk-form-large:not(textarea):not([multiple]):not([size]){ height: 50px;}
.uk-form-horizontal .uk-form-label{ }
.uk-form-large.uk-textarea{ line-height: 1.8; padding-top: 10px; padding-bottom: 10px;}

.uk-input:focus,
.uk-select:focus,
.uk-textarea:focus {
    border-color: #0053a4;
}
.uk-radio:checked,
.uk-checkbox:checked,
.uk-checkbox:indeterminate {
    background-color: #0053a4;
    border-color: transparent;
}
.uk-radio:checked:focus,
.uk-checkbox:checked:focus,
.uk-checkbox:indeterminate:focus {
  background-color: #0053a4;
}


/*边距处理*/
.p5{ padding:5px!important;}
.p10{ padding:10px!important;}
.p15{ padding:15px!important;}
.p20{ padding:20px!important;}
.p25{ padding:25px!important;}
.p30{ padding:30px!important;}
.pb0{ padding-bottom:0px!important;}
.pb5{ padding-bottom:5px!important;}
.pb10{ padding-bottom:10px!important;}
.pb15{ padding-bottom:15px!important;}
.pb20{ padding-bottom:20px!important;}
.pb25{ padding-bottom:25px!important;}
.pb30{ padding-bottom:30px!important;}
.pb50{ padding-bottom:50px!important;}
.pb90{ padding-bottom:90px!important;}
.pr20{ padding-right:20px!important;}
.pr30{ padding-right:30px!important;}
.pt0{ padding-top:0!important;}
.pt5{ padding-top:5px!important;}
.pt10{ padding-top:10px!important;}
.pt15{ padding-top:15px!important;}
.pt20{ padding-top:20px!important;}
.pt30{ padding-top:30px!important;}
.pt40{ padding-top:40px!important;}
.plr5{ padding-left:5px!important; padding-right:5px!important;}
.plr10{ padding-left:10px!important; padding-right:10px!important;}
.plr15{ padding-left:15px!important; padding-right:15px!important;}
.plr20{ padding-left:20px!important; padding-right:20px!important;}
.plr25{ padding-left:25px!important; padding-right:25px!important;}
.plr30{ padding-left:30px!important; padding-right:30px!important;}
.ptb5{ padding-top:5px!important; padding-bottom:5px!important;}
.ptb10{ padding-top:10px!important; padding-bottom:10px!important;}
.ptb15{ padding-top:15px!important; padding-bottom:15px!important;}
.ptb20{ padding-top:20px!important; padding-bottom:20px!important;}
.ptb25{ padding-top:25px!important; padding-bottom:25px!important;}
.ptb30{ padding-top:30px!important; padding-bottom:30px!important;}
.m5{ margin:5px!important;}
.m10{ margin:5px!important;}
.m15{ margin:5px!important;}
.m20{ margin:5px!important;}
.m25{ margin:5px!important;}
.m30{ margin:5px!important;}
.mt0{ margin-top:0px!important; }
.mt5{ margin-top:5px; }
.mt10{ margin-top:10px; }
.mt15{ margin-top:15px; }
.mt20{ margin-top:20px; }
.mt25{ margin-top:25px; }
.mt30{ margin-top:30px; }
.mt35{ margin-top:35px; }
.mb0{ margin-bottom:0px!important; }
.mb5{ margin-bottom:5px; }
.mb10{ margin-bottom:10px; }
.mb15{ margin-bottom:15px; }
.mb20{ margin-bottom:20px; }
.mb25{ margin-bottom:25px; }
.mb30{ margin-bottom:30px; }
.mb35{ margin-bottom:35px; }
.mb40{ margin-bottom:40px; }
.ml5{ margin-left:5px; }
.mr5{ margin-right:5px; }
.ml10{ margin-left: 10px;}
.mr10{ margin-right:10px; }
.mr15{ margin-right:15px; }
.mr20{ margin-right:20px; }
.mr25{ margin-right:25px; }
.mr30{ margin-right:30px; }
.mlr5{ margin-left:5px!important; margin-right:5px!important;}
.mlr10{ margin-left:10px!important; margin-right:10px!important;}
.mlr15{ margin-left:15px!important; margin-right:15px!important;}
.mlr20{ margin-left:20px!important; margin-right:20px!important;}
.mlr25{ margin-left:25px!important; margin-right:25px!important;}
.mlr30{ margin-left:30px!important; margin-right:30px!important;}
.mtb5{ margin-top:5px!important; margin-bottom:5px!important;}
.mtb10{ margin-top:10px!important; margin-bottom:10px!important;}
.mtb15{ margin-top:15px!important; margin-bottom:15px!important;}
.mtb20{ margin-top:20px!important; margin-bottom:20px!important;}
.mtb25{ margin-top:25px!important; margin-bottom:25px!important;}
.mtb30{ margin-top:30px!important; margin-bottom:30px!important;}


/*通知*/
.uk-notification-message { font-size:14px; border:1px solid #444;border-radius:4px;background:#444;color:#fff; }
.uk-notification-message-primary { background:#ebf7fd;color:#2d7091;border-color:rgba(45,112,145,.3);}
.uk-notification-message-success { background:#f2fae3;color:#659f13;border-color:rgba(101,159,19,.3);}
.uk-notification-message-warning { background:#fffceb;color:#e28327;border-color:rgba(226,131,39,.3);}
.uk-notification-message-danger { background:#fff1f0;color:#d85030;border-color:rgba(216,80,48,.3);}

.uk-notification-center { min-width:200px; width: auto; left: 50%; top: 50%; transform: translate(-50%,-50%); min-height: 52px; }


/*扫描效果*/
@keyframes scanqrcode{0%{top:-123px;}100%{top:0;}}
@-webkit-keyframes scanqrcode{0%{top:-123px;}100%{top:0;}}
@-moz-keyframes scanqrcode{0%{top:-123px;}100%{top:0;}}
.scanqrcode{ overflow: hidden; position: relative; padding:10px; }
.scanqrcode::before {
  animation-name: scanqrcode;
  -webkit-animation-name: scanqrcode;
  animation-duration: 5s;
  -webkit-animation-duration: 5s;
  animation-timing-function: linear;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.scanqrcode::before { display: block; content:''; width: 100%; height: 100%; position: absolute; left: 0; top: -123px; background: rgba(26, 132, 190, 0.3); border-bottom: 3px solid #4AB86A; }


.imidbar .some-links{ width:1250px; margin-left: auto; margin-right: auto; }

.focus li>a{ z-index:11; }
.focus .tit{ position: absolute;  bottom:0; left: 0px; right:0; color:#fff; z-index: 10; text-align: left; padding:100px 120px; background:url(../images/bg_shadow2.png) left top no-repeat; background-size:100%; }
.focus .uk-dotnav{ bottom:30px; margin-left: 0; left: 120px; }
.focus .uk-dotnav>*>*{ width:16px; height: 16px; border:2px solid #fff; border-radius: 0; transition: all 0.5s;}
.focus .uk-dotnav>.uk-active>*{ background:#fff; }


#footer .mod .con *{ font-size:14px; }


/*tBody*/
body{ background:#f8f9fa; }
.tBody{ padding-top:132px; padding-bottom:100px; min-height: 200px; font-size:15px; }

.inban{ height: 300px; background-position: center; background-size: 100% auto; background-repeat: no-repeat; }
.intit{ border-bottom:1px solid #dbdbdb; padding:25px 0; margin-bottom: 20px; }
.intit h3{ margin:0; }

.inbanner img{ height: 320px; object-fit: cover; width: 100%; margin-bottom: 20px; }

/*侧边栏*/
.sideright{ width:320px; }
.sideright .sideso{ width: 100%; margin-bottom: 20px; padding-right:90px; }
.sideright .sideso .uk-search-input{ background:#fff; border:1px solid #ced4da; border-top-left-radius: 6px; border-bottom-left-radius: 6px; }
.sideright .sideso .uk-button{ position: absolute; right:0;  border-top-right-radius: 6px; border-bottom-right-radius: 6px; }

.sidebox{ background:#fff; margin-bottom:20px; }
.sidebox .tits{ border-bottom:1px solid #dee2e6; height: 51px; }
.sidebox .tits h3{ display: inline-block; border-bottom:1px solid #007bff; padding:0 20px; line-height: 50px; margin:0; }
.sidebox .tits a{ right:10px; }


.sidecalendar .layui-laydate, .sidecalendar .layui-laydate-hint{width: 100%; border:0; box-shadow: none;}
.sidecalendar .layui-laydate-main{ width: 100%;}
.sidecalendar .layui-laydate-content table{ width: 100%;}
.sidecalendar .layui-laydate-footer{ display: none;}

.sidecalendar #result{ border-top:1px solid #dee2e6; padding:10px; font-size:15px; }
.sidecalendar #result li a{ display: block; padding-left:15px; position: relative; line-height: 40px; border-bottom:1px dashed #ebebeb; }
.sidecalendar #result li a::before{ position: absolute; left: 0; top:18px; content:''; display: block; width:6px; height: 6px; background:#007bff; border-radius: 50%; }
.sidecalendar #result li:last-child a{ border-bottom:0; }
.sidecalendar #result li a:hover{ color:#007bff; }


.sidegydj .box{ padding:15px; }
.sidegydj .box li{ margin-bottom: 15px; }
.sidegydj .box li:last-child{ margin-bottom:0; }
.sidegydj .box li>div{ padding-left:110px; min-height: 70px; }
.sidegydj .box li .pic{ position: absolute; left: 0; top:0; }
.sidegydj .box li .pic img{ width:100px; height: 70px; object-fit: cover; border-radius: 6px; }
.sidegydj .box li .desc{ line-height: 1.4; margin-top:2px; }

.sidetzgg .box{ padding:15px; }
.sidetzgg .box li{ margin-bottom: 15px; }
.sidetzgg .box li:last-child{ margin-bottom:0; }
.sidetzgg .box li .date{ background:#2CA8E6; border-radius: 6px; text-align: center; padding:0 5px 5px; line-height: 1.2; height: 60px; margin-right:10px; }
/* .sidetzgg .box li .tit{ max-height: 60px; } */
.sidetzgg .box li:hover .tit{ color:#007bff; }

/*侧边栏2*/
.sideleft{ width:240px; }
.sideleft .sidenav { margin-bottom: 20px; }
.sideleft .sidenav .tits{ position: relative; height: 80px; line-height: 40px; padding:20px; color:#fff; background: #204f9f url(../images/sub_menu_bg.jpg) no-repeat right top; }
.sideleft .sidenav .tits::before{ position: absolute; left: 20px; bottom:15px; content: ''; display: block; width:30px; height: 1px; background:#fff; }
.sideleft .sidenav .box{ margin-top:10px; padding:15px 0 152px; background: #eeeff1 url(../images/sub_nav_bg.png) no-repeat bottom center; }
.sideleft .sidenav .box li{ position: relative;}
.sideleft .sidenav .level1{ margin-left:15px; }
.sideleft .sidenav .level1 .cur{ background:rgba(255,255,255,0.5); }
.sideleft .sidenav .box a{ display: block; position: relative; line-height: 46px; }
.sideleft .sidenav .level1 .cur>a,.sideleft .sidenav .box a.active{ background:#fff; color:#0053a4; font-weight: bold; }
.sideleft .sidenav .box a:hover{ color:#0053a4; font-weight: bold; }
.sideleft .sidenav .box a{ padding-left:24px; }
.sideleft .sidenav .level1 .cur>a:before,.sideleft .sidenav .box a.active::before{ position: absolute; left: 10px; top:21px; content:''; display: block; width:6px; height: 6px; background:#0053a4; }
.sideleft .sidenav .box .level2>li>a{ padding-left:40px; }
.sideleft .sidenav .box .level2>li>a.active::before{ left: 30px;}
.sideleft .sidenav .box .level3>li>a{ padding-left:50px; }
.sideleft .sidenav .box .level3>li>a.active::before{ left: 40px;}

.sideleft .sidelink{ background:#eeeff1; }
.sideleft .sidelink .tits{ border-bottom:1px solid #ddd; padding:15px 20px; line-height: 30px; }
.sideleft .sidelink .tits span{ display: block; padding-left: 28px; background: url(../images/sub_share_icon.png) no-repeat 0px center; }
.sideleft .sidelink .box{ padding:15px; }
.sideleft .sidelink .box li a{ display: block; line-height: 36px;}

/*单页*/
.inpage{ margin-top:50px; }
.mainpage .pagehd{ border-bottom:1px solid #ddd; margin-bottom: 30px; height: 50px; }
.mainpage .pagehd .tits{ margin-bottom: 0; }
.mainpage .pagehd .tits span{ height: 51px; line-height: 40px; display: inline-block; border-bottom:3px solid #0053a4; }
.mainpage .pagebd{ padding:0px 0 20px; }


/*新闻列表*/
.newslist li{ position: relative; margin-bottom: 20px; background:#fff; }
.newslist li .pic{ width: 300px;}
/* .newslist li .pic img{ width:360px; } */
.newslist li .con{ padding:15px 20px;  }
/* .newslist li .con .f20{ margin-bottom:5px; } */
.newslist li .con .desc{color:#8d8d8d; line-height: 1.8; min-height: 56px; margin-top:10px; }
.newslist li:hover .f20{ color:#0053a4; }

/*活动列表*/
.newslist-card>.uk-grid{ margin-left:-32px; }
.newslist-card>.uk-grid>li{ padding-left:32px; }
.newslist-card>.uk-grid>li.uk-grid-margin{ margin-top:30px; }
.newslist-card .uk-wrap .pic img{ width: 100%;}
.newslist-card .uk-wrap .con{ padding:20px 15px; }
.newslist-card .uk-wrap .con .tit{ line-height: 1.6; border-bottom:1px solid #ebebeb; padding-bottom: 10px; margin-bottom: 15px; }
/* .newslist-card .uk-wrap .con .desc{ border-top:1px dotted #bdbdbd; margin-top:10px; padding-top:10px; color:#878787; } */
.newslist-card .uk-wrap:hover .con .tit{ color:#0053a4; }

/* .newslist-card .uk-wrap .icos{line-height: 24px;margin-top: 4px;font-size: 14px;color:#999;} */
.newslist-card .uk-wrap .icos p{line-height: 26px;font-size: 14px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newslist-card .uk-wrap .icos p i{display:inline-block;width:25px;height:25px;background:url('../images/new2_icon.png') no-repeat left top; vertical-align:middle;}
.newslist-card .uk-wrap .icos p.t1 i{background-position: -28px 3px;}
.newslist-card .uk-wrap .icos p.t2 i{background-position: -28px -25px;}
.newslist-card .uk-wrap .icos p.t3 i{background-position: -28px -52px;}


.newslist1 ul{ padding-top: 20px; border-top: 1px solid #e9e9e9; }
.newslist1 li{ position: relative; margin-bottom: 20px; border-bottom:1px solid #e5e5e5; padding-bottom:20px; }
.newslist1 li .date{ margin-right:40px; padding-top:10px; margin-right:80px; width:120px; position: relative; color:#333333; order:-1; }
.newslist1 li .date::before{ position: absolute; top:32px; right: -40px; content:''; display: block; width:1px; height: 100px; background: #d6d6d6; }
.newslist1 li .pic{ margin-left:50px; order:2; }
.newslist1 li .pic .img{ width:280px; }
.newslist1 li .con{ padding:15px 0 20px;  }
.newslist1 li .con .f24{ margin-bottom:10px; }
.newslist1 li .con .desc{color:#8d8d8d; line-height: 1.8; min-height: 56px;}
/* .newslist1 li .con .tags{ position: absolute; bottom:-5px; right:0; z-index: 101; }
.newslist1 li .con .tags span,.newslist li .con .tags a{ margin-left:5px; background:#e2e2e2; color:#717171; }
.newslist1 li .con .tags span:hover,.newslist li .con .tags a:hover{ margin-left:5px; background:#0053a4; color:#fff; } */
.newslist1 li:hover{ border-color:#0053a4; }
.newslist1 li:hover .date{ color:#0053a4; }
.newslist1 li:hover .date::before{ background: #0053a4;}
.newslist1 li:hover::before{ position: absolute; top:-21px; left: 0; content:''; display: block; width:100%; height: 1px; background: #0053a4;}
.newslist1 li:hover .f24{ color:#0053a4; }


.newslist2 li{ position: relative; margin-bottom: 25px;  background:#fff; }
.newslist2 li .btn{ margin-top:25px; }
.newslist2 li .btn .uk-button{ width:120px; height: 30px; line-height: 30px; background:#ededed; padding:0 10px; text-align: center; }
.newslist2 li .con{ padding:15px 20px;  }
.newslist2 li .con .f24{ margin-bottom:5px; }
.newslist2 li .con .desc{color:#838383; line-height: 1.8; min-height: 56px;}
.newslist2 li:hover .date{ color:#0053a4; }
.newslist2 li:hover .date::before{ background: #0053a4;}
.newslist2 li:hover .f24{ color:#0053a4; }


.newslist-line {}
.newslist-line li{ height: 60px; line-height: 60px; padding:0 20px; }
.newslist-line li:nth-child(odd){ background: #f8fafc; border:1px solid #eef1f3; }
.newslist-line li:nth-child(even){ border-left-color:#fff; border-right-color:#fff;}




/* .videolist>.uk-grid{ margin-left:-32px; }
.videolist>.uk-grid>li{ padding-left:32px; } */
.videolist>.uk-grid>li.uk-grid-margin{ margin-top:30px; }
.videolist .uk-wrap .pic img{ width: 100%;}
.videolist .uk-wrap .vdo img{ width: 60px;}
.videolist .uk-wrap .tit{ position: absolute; bottom:0; left: 0; right:0; background:rgba(0,0,0,0.45); padding: 5px 15px; color:#fff; }
.videolist .uk-wrap:hover .tit{ color:#fff; }



/*搜索*/
.searchlist .sobar{ margin-bottom: 20px; }
.searchlist .sobar .uk-search-default{ width: 380px;}
.searchlist .sobar .uk-search-default .uk-search-icon-flip~.uk-search-input{ border-color:#fff; border-radius: 20px; background:#fff; width: 100%; padding-left:20px; }
.searchlist .sobar .uk-icon{ color:#000; }
.searchlist .sobar a{ display: inline-block; background:#c3c3c3; color:#fff; min-width: 120px; text-align: center; line-height: 30px; margin-right: 5px; }
.searchlist .sobar a:hover,.searchlist .sobar a.active{ background:#0053a4; }

.searchlist .searchinfo{ background: #f8f8f8; padding: 10px 15px; margin-bottom: 20px; color:#757575; }
.searchlist .news li{ padding-bottom: 20px; margin-bottom: 20px; border-bottom:1px solid #e9e9e9; position: relative; padding-left: 20px; position: relative; }
.searchlist .news li .uk-icon{ position: absolute; left: 0; top:9px; }
.searchlist .news li .tit a{ color:#000000; }
.searchlist .news li .tit a span{ color:#0053a4!important; }
.searchlist .news li .date{ margin-bottom: 5px; color:#c8c8c8; }
.searchlist .news li .date .desc{ color:#8b8b8b; }
.searchlist .news li:hover .tit a{ color:#0053a4; }

/*机构*/
.orglist{ padding-top:10px; }
.orglist .uk-wrap{ margin-bottom:50px; padding-left:330px; position:relative; min-height:180px; }
.orglist .uk-wrap .partbox{ width:300px; height:180px; position:absolute; left:0; }
.orglist .uk-wrap .partbox .ico{ width:300px; height:180px; overflow:hidden; }
.orglist .uk-wrap .partbox .ico img{ width:100%; }
.orglist .uk-wrap .partbox .name{ position:absolute; left:0; top:15px; width:180px; height:50px; line-height:50px; padding:0 30px; z-index:2; background:url(../images/sub02_img.png); color:#fff; }
.orglist .uk-wrap .listbox .uk-pannel a{ position:relative; display:block; background:#fff; border:1px solid #ebebeb; padding:0 10px 0 30px; line-height:58px; }
.orglist .uk-wrap .listbox .uk-pannel a:before{ position:absolute; left:0; top:50%; transform:translateY(-50%); content:''; display:block; width:10px; height:2px; background:#0053a4; }



/*图片列表*/
.caselist>div{ margin-left:-15px; }
.caselist>div>div{ padding-left:15px; }
.caselist>div>div.uk-grid-margin{ margin-top: 15px; }
.caselist .uk-wrap{ border:1px solid #e8e8e8; padding:9px; background:#fff; }
.caselist .uk-wrap .tit{ color:#636363; line-height: 40px; border-top:1px solid #e8e8e8; text-align: center; }
.caselist .uk-wrap .ico{ text-align: center; margin-bottom: 10px; }
.caselist .uk-wrap .ico img{ max-width: 100%; }
.caselist .uk-wrap:hover{ border:2px solid #8fbd20; padding:8px; }


/*留言*/
.message { padding:0px 50px 50px;  }
.message .msgtit .ico{ margin-top:5px; width:160px; height: 160px; border:2px solid #8fbd20; border-radius: 50%; }

.message .box>.uk-grid>div{ position: relative; }
.message .box>.uk-grid>div.uk-grid-margin{ margin-top:20px; }
.message .uk-form-horizontal .uk-form-controls{ margin-left:0; }
.message .uk-form-horizontal .uk-form-label{ position: absolute; left: 10px; top:0px; width: 120px; padding-right:10px; line-height: 50px; font-size:16px; color:#878787; margin:0; text-align: right; color:#000; }
.message .uk-form-horizontal .uk-form-label::before{ position: absolute; right:0; top:10px; content:''; display: block; width: 1px; height: 30px; background:#ddd; }
.message .uk-form-horizontal .uk-input{ padding-left:140px; background: #fbfbfb; border-radius: 6px; height: 50px; font-size:16px; }
.message .uk-form-horizontal .uk-select{ padding-left:140px; background: #fbfbfb; border-radius: 6px; height: 50px; font-size:16px; }
.message .uk-form-horizontal .uk-textarea{padding-left:140px; height: 100px; padding-top:8px; background: #fbfbfb; border-radius: 6px;  font-size:16px; }
.message .msgcode{ padding-right: 150px;}
.message .msgcode img{ position: absolute; right:0; cursor: pointer; height: 50px; border-radius: 6px; }
.message .uk-button{ height: 50px; line-height: 48px; border-radius: 6px; min-width: 160px; font-size:18px; }
.message .uk-addon{  right:5px; }
.message .uk-addon .uk-button{ height: 40px; line-height:38px; font-size:14px; min-width: auto; }


.inside{ margin-top:40px; }

.newsdetail{ background:#fff; }

h1.f30{ margin-top:30px; padding:20px 40px 0px; line-height: 1.4; }
.infos{  margin-bottom: 0px; border-bottom:1px dotted #ddd; padding-bottom: 15px; }

.infos .tags{ margin:20px 0 -10px; }
.infos .tags span,.infos .tags a{ margin-left:5px; background:#e2e2e2; color:#717171; }
.infos .tags span:hover,.infos .tags a:hover{ margin-left:5px; background:#0053a4; color:#fff; }

.content{ padding:10px 30px; }

.share{ padding:20px 0 40px; border-top:1px dashed #c1c1c1; margin-top:40px; }

.crumb2{ background:#e9ecef; padding:5px 15px; border-radius: 6px; color:#6c757d; margin-bottom: 20px; line-height: 30px; }
.crumb2 a{ color:#000; padding:0 3px; }
.crumb2 span{ padding:0 3px; }
.crumb2 a:hover{ color:#0053a4; }

/*上下链接*/
.cother{background: #f1f1f1;}
.cother ul{ padding:15px 25px;}
.cother ul li{ padding: 0; background-size: auto; }
.cother ul li a{color:#8a8a8a; }
.cother ul li a:hover{color:#0053a4; }
.cother ul li:last-child{ text-align: right;}
.cother span{ display: inline-block; }
.cother li:first-child{ padding-left: 20px; background: url(../images/ico_prev.png) left center no-repeat;}
.cother li:last-child{ padding-right: 20px; background: url(../images/ico_next.png) right center no-repeat;}



/*分页*/
.pages{ margin: 40px 0;}
.pages a,.pages .page-num{ display: block; padding:0; height: 36px; line-height: 34px; padding:0 8px; min-width:36px; text-align: center; border:1px solid #f0f0f0;  background: #ffffff; margin-left:4px; border-radius: 5px; color:#b7b7b7; }
/* .pages a:first-child{border-radius: 5px; border-bottom-left-radius: 5px;}
.pages a:last-child{border-top-right-radius: 5px; border-bottom-right-radius: 5px;} */
.pages a span{ display: block; height: 100%; line-height: 38px;}
.pages .page-num-current, .pages a:hover{ color:#fff; background: #0053a4; border-color:#0053a4; }
.pages a:hover span{ color:#fff;}
.pages .uk-icon{ line-height: 32px; }

